package put.poznan.qmese.ticket;

import put.poznan.qmese.ticket.control.ConsoleInput;
import put.poznan.qmese.ticket.control.Control;
import put.poznan.qmese.ticket.control.Input;

public class EntryPoint {

	/**
	 * @param args
	 * @throws
	 */
	public static void main(String[] args) {

		System.out.println("Welcome in MPK tickets machine");

		Input input = new ConsoleInput();
		Control ctrl = new Control();
		String command = "";
		do {

			System.out.println("********************");
			System.out.println("Kupno biletu jednorazowego");
			System.out.println("- Kupno biletu jednorazowego normalnego");
			System.out.println("1.  bilet normalny 15 minutowy");
			System.out.println("2.  bilet normalny 30 minutowy");
			System.out.println("3.  bilet normalny calodobowy");
			System.out.println("- Kupno biletu jednorazowego z ulga 50%");
			System.out.println("4.  bilet ulgowy 15 minutowy");
			System.out.println("5.  bilet ulgowy 30 minutowy");
			System.out.println("6.  bilet ulgowy calodobowy\n\n");
			System.out.println("7.Ilosc kasy w biletomacie");

			command = input.readCommand();
		    
			ctrl.handle(command);

		} while (!(command = input.readCommand()).equals("exit"));
		
		System.out.println("Bye!");
	}
}
